package com.cbank.service;

import java.util.List;

public abstract class BaseService <K,T,R>{
	/**
	 * 
	 * @author 王振华
	 *
	 *下列泛型根据自身需要定义
	 * @param <K>
	 * @param <T>
	 * @param <R>
	 */
	public abstract R insert(K k);
	public abstract R updateById(K k);
	public abstract K findById(R r);
	public abstract K findByViewId(T t);
	public abstract List<K> findAll();

}